<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // //原始数据类型
        // alert(typeof 3); //number
        // alert(typeof 3.14); //number

        // alert(typeof "A"); //string
        // alert(typeof 'Hello');//string

        // alert(typeof true); //boolean
        // alert(typeof false);//boolean

        // alert(typeof null); //object 

        // var a;
        // alert(typeof a); //undefined

        // var age = 20;
        // var _age = "20";
        // var $age = 20;

        // alert(age == _age);//true ，只比较值
        // alert(age === _age);//false ，类型不一样
        // alert(age === $age);//true ，类型一样，值一样

        // 类型转换 - 其他类型转为数字
        // alert(parseInt("12")); //12
        // alert(parseInt("12A45")); //12
        // alert(parseInt("A45"));//NaN (not a number)

        // if (0) { //false
        //     alert("0 转换为false");
        // }

        if (1) { //true
            alert("除0和NaN其他数字都转为 true");
        }
    </script>

</body>

</html>